SEARCHING FOR M BEST SOLUTIONS IN GRAPHICAL MODELS Searching For M Best Solutions In Graphical Models
نویسندگان
چکیده
The paper focuses on finding the m best solutions to combinatorial optimization problems using best-first or depth-first branch and bound search. Specifically, we present a new algorithm m-A*, extending the well-known A* to the m-best task, and for the first time prove that all its desirable properties, including soundness, completeness and optimal efficiency, are maintained. Since bestfirst algorithms require extensive memory, we also extend the memory-efficient depth-first branch and bound to the m-best task. We adapt both algorithms to optimization tasks over graphical models (e.g., Weighted CSP and MPE in Bayesian networks), provide complexity analysis and an empirical evaluation. Our experiments confirm theory that the best-first approach is largely superior when memory is available, but depth-first branch and bound is more robust. We also show that our m-best algorithms are competitive with recent schemes, e.g. (Fromer & Globerson, 2009) and (Batra, 2012).
منابع مشابه
SEARCHING FOR THE M BEST SOLUTIONS IN GRAPHICAL MODELS Searching For The M Best Solutions In Graphical Models
The paper focuses on finding the m best solutions to combinatorial optimization problems using best-first or depth-first branch and bound search. Specifically, we present a new algorithm mA*, extending the well-known A* to them-best task, and for the first time prove that all its desirable properties, including soundness, completeness and optimal efficiency, are maintained. Since bestfirst algo...
متن کاملDiverse M-Best Solutions by Dynamic Programming
Many computer vision pipelines involve dynamic programming primitives such as finding a shortest path or the minimum energy solution in a treeshaped probabilistic graphical model. In such cases, extracting not merely the best, but the set of M-best solutions is useful to generate a rich collection of candidate proposals that can be used in downstream processing. In this work, we show how M-best...
متن کاملSearching for the M Best Solutions in Graphical Models
The paper focuses on finding the m best solutions to combinatorial optimization problems using best-first or depth-first branch and bound search. Specifically, we present a new algorithm mA*, extending the well-known A* to them-best task, and for the first time prove that all its desirable properties, including soundness, completeness and optimal efficiency, are maintained. Since bestfirst algo...
متن کاملHeuristic Search for m Best Solutions with Applications to Graphical Models
The paper focuses on finding the m best solutions to a combinatorial optimization problems using Best-First or Branch-and-Bound search. We are interested in graphical model optimization tasks (e.g., Weighted CSP), which can be formulated as finding the m-best solutionpaths in a weighted search graph. Specifically, we present m-A*, extending the well-known A* to the m-best problem, and prove tha...
متن کاملMethods for advancing combinatorial optimization over graphical models
OF THE DISSERTATION Methods for advancing combinatorial optimization over graphical models By Natalia Flerova Doctor of Philosophy in Computer Science University of California, Irvine, 2015 Rina Dechter, Chair Graphical models are a well-known convenient tool to describe complex interactions between variables. A graphical model defines a function over many variables that factors over an underly...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015